package sun.superstring.code;

import java.util.Arrays;

public class Codedemo2 {
    private String name;
    private String [] direction = new String[4];  // 实例变量
    // 实例代码块（构造代码块）：无static修饰，属于对象，每次创建对象时，都会优先执行一次
    // 基本作用：初始化对象的实例资源
    {
        System.out.println("实例代码块执行了");
        name = "张三";
        direction[0] = "N";
        direction[1] = "S";
        direction[2] = "W";
        direction[3] = "E";
    }

    public static void main(String[] args) {
        // 目标：实例代码块
        System.out.println("main方法执行了");
        Codedemo2 A = new Codedemo2();
        new Codedemo2();
        new Codedemo2();
        System.out.println(A.name);
        System.out.println(Arrays.toString(A.direction));
    }
}
